indulge (someone's) whims

Translations
céder aux caprices de quelqu'un
Definitions
To satisfy or cater to someone's desires or fancies, often at the expense of practicality or reason.